/*
 * Copyright (c) 2014-2017, NVIDIA CORPORATION.  All rights reserved. All
 * information contained herein is proprietary and confidential to NVIDIA
 * Corporation.  Any use, reproduction, or disclosure without the written
 * permission of NVIDIA Corporation is prohibited.
 */

#ifndef _OV10635_SETTING_H_
#define _OV10635_SETTING_H_

#define ISC_OV10635_CHIP_ID     0xA635

enum {
    ISC_CONFIG_OV10635_422P_8BIT_1280x800 = 0,
    ISC_CONFIG_OV10635_422P_8BIT_1280x800_EMB, /* TBD */
    ISC_CONFIG_OV10635_422P_10BIT_1280x720,    /* TBD */
    ISC_CONFIG_OV10635_422P_10BIT_1280x720_EMB,/* TBD */
    ISC_CONFIG_OV10635_NUM_SENSOR_SETTING
};

static const unsigned char ov10635_422p8_1280x800[] = {
    // 12/20/2012, based on V28 core settings
    // A07,10222013, new pantherA
    'w', 3, 0x01, 0x03, 0x01, //---------------> System control
    'd',    0x27, 0x10, /* Delay 10m */
    'w', 3, 0x30, 0x0c, 0x61, //-------
    'w', 3, 0x30, 0x1b, 0xff, //-------
    'w', 3, 0x30, 0x1c, 0xff, // System control
    'w', 3, 0x30, 0x1a, 0xff, //   |
    'w', 3, 0x30, 0x11, 0x42, //-------
    'w', 3, 0x69, 0x00, 0x0c, //---------------> BLC sync
    'w', 3, 0x69, 0x01, 0x11, //---------------> BLC sync
    'w', 3, 0x35, 0x03, 0x10, //---------------> AEC control
    'w', 3, 0x30, 0x25, 0x03, //-------
    'w', 3, 0x30, 0x03, 0x20, //   |
    'w', 3, 0x30, 0x04, 0x23, // System control
    'w', 3, 0x30, 0x05, 0x20, //   |
    'w', 3, 0x30, 0x06, 0x91, //-------
    'w', 3, 0x36, 0x00, 0x74, //-------
    'w', 3, 0x36, 0x01, 0x2b, //   |
    'w', 3, 0x36, 0x12, 0x00, //   |
    'w', 3, 0x36, 0x11, 0x67, //   |
    'w', 3, 0x36, 0x33, 0xca, // Analog control
    'w', 3, 0x36, 0x02, 0x2f, //   |
    'w', 3, 0x36, 0x03, 0x00, //   |
    'w', 3, 0x36, 0x30, 0x28, //   |
    'w', 3, 0x36, 0x31, 0x16, //-------
    'w', 3, 0x37, 0x14, 0x10, //---------------> Reserved
    'w', 3, 0x37, 0x1d, 0x01, //---------------> Reserved
    // RAW
    // 3, 0x43, 0x00, 0xf8,
    // 3, 0x43, 0x00, 0x38, //---------------> Format control
    // 3, 0x43, 0x00, 0x39, //---------------> Format control
    'w', 3, 0x43, 0x00, 0x3a, //---------------> Format control
    'w', 3, 0x30, 0x07, 0x01, //---------------> Format related
    'w', 3, 0x30, 0x24, 0x01, //---------------> System control
    'w', 3, 0x30, 0x20, 0x0b, //---------------> System control
    'w', 3, 0x37, 0x02, 0x10, //-------
    'w', 3, 0x37, 0x03, 0x24, //   |
    'w', 3, 0x37, 0x04, 0x19, //   |
    'w', 3, 0x37, 0x09, 0xa8, //   |
    'w', 3, 0x37, 0x0c, 0xc7, // Sensor control
    'w', 3, 0x37, 0x0d, 0x80, //   |
    'w', 3, 0x37, 0x12, 0x00, //   |
    'w', 3, 0x37, 0x13, 0x20, //   |
    'w', 3, 0x37, 0x15, 0x04, //-------
    'w', 3, 0x38, 0x1d, 0x40, //-------
    'w', 3, 0x38, 0x1c, 0x00, //   |
    'w', 3, 0x38, 0x22, 0x50, //   |
    'w', 3, 0x38, 0x24, 0x50, //   |
    'w', 3, 0x38, 0x15, 0x8c, //   |
    'w', 3, 0x38, 0x04, 0x05, //   |             // Width = 1311 ????
    'w', 3, 0x38, 0x05, 0x1f, //   |
    'w', 3, 0x38, 0x00, 0x00, //   |
    'w', 3, 0x38, 0x01, 0x00, //   |
    'w', 3, 0x38, 0x06, 0x03, //   |             // Height = 805 ????
    'w', 3, 0x38, 0x07, 0x29, //   |
    'w', 3, 0x38, 0x02, 0x00, //   |
    'w', 3, 0x38, 0x03, 0x04, //   |
    'w', 3, 0x38, 0x08, 0x05, // Timing control  // Width = 1280
    'w', 3, 0x38, 0x09, 0x00, //   |
    'w', 3, 0x38, 0x0a, 0x03, //   |             // Height = 800
    'w', 3, 0x38, 0x0b, 0x20, //   |
    'w', 3, 0x38, 0x0c, 0x07, //   |             // Total = 1905
    'w', 3, 0x38, 0x0d, 0x71, //   |
    'w', 3, 0x38, 0x0e, 0x03, //   |             // Total = 840
    'w', 3, 0x38, 0x0f, 0x48, //   |
    'w', 3, 0x38, 0x13, 0x02, //   |
    'w', 3, 0x38, 0x11, 0x08, //   |
    'w', 3, 0x38, 0x1f, 0x0c, //   |
    'w', 3, 0x38, 0x28, 0x03, //   |
    'w', 3, 0x38, 0x29, 0x10, //   |
    'w', 3, 0x38, 0x2a, 0x10, //   |
    'w', 3, 0x38, 0x2b, 0x10, //-------
    'w', 3, 0x36, 0x21, 0x64, //---------------> Analog control
    'w', 3, 0x50, 0x05, 0x08, //---------------> DSP top
    'w', 3, 0x56, 0xd5, 0x00, //-------
    'w', 3, 0x56, 0xd6, 0x80, //   |
    'w', 3, 0x56, 0xd7, 0x00, //   |
    'w', 3, 0x56, 0xd8, 0x00, //   |
    'w', 3, 0x56, 0xd9, 0x00, //   |
    'w', 3, 0x56, 0xda, 0x80, // AEC target range control
    'w', 3, 0x56, 0xdb, 0x00, //   |
    'w', 3, 0x56, 0xdc, 0x00, //   |
    'w', 3, 0x56, 0xe8, 0x00, //   |
    'w', 3, 0x56, 0xe9, 0x7f, //   |
    'w', 3, 0x56, 0xea, 0x00, //   |
    'w', 3, 0x56, 0xeb, 0x7f, //-------
    'w', 3, 0x51, 0x00, 0x00, //-------
    'w', 3, 0x51, 0x01, 0x80, //   |
    'w', 3, 0x51, 0x02, 0x00, //   |
    'w', 3, 0x51, 0x03, 0x80, //   |
    'w', 3, 0x51, 0x04, 0x00, //   |
    'w', 3, 0x51, 0x05, 0x80, //   |
    'w', 3, 0x51, 0x06, 0x00, //   |
    'w', 3, 0x51, 0x07, 0x80, //   |
    'w', 3, 0x51, 0x08, 0x00, //   |
    'w', 3, 0x51, 0x09, 0x00, //   |
    'w', 3, 0x51, 0x0a, 0x00, //   |
    'w', 3, 0x51, 0x0b, 0x00, //   |
    'w', 3, 0x51, 0x0c, 0x00, //   |
    'w', 3, 0x51, 0x0d, 0x00, //   |
    'w', 3, 0x51, 0x0e, 0x00, //   |
    'w', 3, 0x51, 0x0f, 0x00, // AWB control
    'w', 3, 0x51, 0x10, 0x00, //   |
    'w', 3, 0x51, 0x11, 0x80, //   |
    'w', 3, 0x51, 0x12, 0x00, //   |
    'w', 3, 0x51, 0x13, 0x80, //   |
    'w', 3, 0x51, 0x14, 0x00, //   |
    'w', 3, 0x51, 0x15, 0x80, //   |
    'w', 3, 0x51, 0x16, 0x00, //   |
    'w', 3, 0x51, 0x17, 0x80, //   |
    'w', 3, 0x51, 0x18, 0x00, //   |
    'w', 3, 0x51, 0x19, 0x00, //   |
    'w', 3, 0x51, 0x1a, 0x00, //   |
    'w', 3, 0x51, 0x1b, 0x00, //   |
    'w', 3, 0x51, 0x1c, 0x00, //   |
    'w', 3, 0x51, 0x1d, 0x00, //   |
    'w', 3, 0x51, 0x1e, 0x00, //   |
    'w', 3, 0x51, 0x1f, 0x00, //-------
    'w', 3, 0x56, 0xd0, 0x00, //---------------> Exit colorbar setting
    'w', 3, 0x50, 0x06, 0x24, //---------------> ISP control
    'w', 3, 0x56, 0x08, 0x0d, //---------------> Position window control
    'w', 3, 0x52, 0xd7, 0x06, //-------
    'w', 3, 0x52, 0x8d, 0x08, //   |
    'w', 3, 0x52, 0x93, 0x12, //   |
    'w', 3, 0x52, 0xd3, 0x12, //   |
    'w', 3, 0x52, 0x88, 0x06, // CIP control
    'w', 3, 0x52, 0x89, 0x20, //   |
    'w', 3, 0x52, 0xc8, 0x06, //   |
    'w', 3, 0x52, 0xc9, 0x20, //   |
    'w', 3, 0x52, 0xcd, 0x04, //-------
    'w', 3, 0x53, 0x81, 0x00, //---------------> Low-level filter control
    'w', 3, 0x53, 0x82, 0xff, //---------------> Low-level filter control
    'w', 3, 0x55, 0x89, 0x76, //-------
    'w', 3, 0x55, 0x8a, 0x47, //   |
    'w', 3, 0x55, 0x8b, 0xef, //   |
    'w', 3, 0x55, 0x8c, 0xc9, //   |
    'w', 3, 0x55, 0x8d, 0x49, //   |
    'w', 3, 0x55, 0x8e, 0x30, //   |
    'w', 3, 0x55, 0x8f, 0x67, //   |
    'w', 3, 0x55, 0x90, 0x3f, //   |
    'w', 3, 0x55, 0x91, 0xf0, //   |
    'w', 3, 0x55, 0x92, 0x10, //   |
    'w', 3, 0x55, 0xa2, 0x6d, // AWB control
    'w', 3, 0x55, 0xa3, 0x55, //   |
    'w', 3, 0x55, 0xa4, 0xc3, //   |
    'w', 3, 0x55, 0xa5, 0xb5, //   |
    'w', 3, 0x55, 0xa6, 0x43, //   |
    'w', 3, 0x55, 0xa7, 0x38, //   |
    'w', 3, 0x55, 0xa8, 0x5f, //   |
    'w', 3, 0x55, 0xa9, 0x4b, //   |
    'w', 3, 0x55, 0xaa, 0xf0, //   |
    'w', 3, 0x55, 0xab, 0x10, //   |
    'w', 3, 0x55, 0x81, 0x52, //-------
    'w', 3, 0x53, 0x00, 0x01, //-------
    'w', 3, 0x53, 0x01, 0x00, //   |
    'w', 3, 0x53, 0x02, 0x00, //   |
    'w', 3, 0x53, 0x03, 0x0e, //   |
    'w', 3, 0x53, 0x04, 0x00, //   |
    'w', 3, 0x53, 0x05, 0x0e, //   |
    'w', 3, 0x53, 0x06, 0x00, //   |
    'w', 3, 0x53, 0x07, 0x36, //   |
    'w', 3, 0x53, 0x08, 0x00, //   |
    'w', 3, 0x53, 0x09, 0xd9, //   |
    'w', 3, 0x53, 0x0a, 0x00, //   |
    'w', 3, 0x53, 0x0b, 0x0f, //   |
    'w', 3, 0x53, 0x0c, 0x00, //   |
    'w', 3, 0x53, 0x0d, 0x2c, //   |
    'w', 3, 0x53, 0x0e, 0x00, //   |
    'w', 3, 0x53, 0x0f, 0x59, //   |
    'w', 3, 0x53, 0x10, 0x00, //   |
    'w', 3, 0x53, 0x11, 0x7b, //   |
    'w', 3, 0x53, 0x12, 0x00, //   |
    'w', 3, 0x53, 0x13, 0x22, // Exit colorbar settings
    'w', 3, 0x53, 0x14, 0x00, //   |
    'w', 3, 0x53, 0x15, 0xd5, //   |
    'w', 3, 0x53, 0x16, 0x00, //   |
    'w', 3, 0x53, 0x17, 0x13, //   |
    'w', 3, 0x53, 0x18, 0x00, //   |
    'w', 3, 0x53, 0x19, 0x18, //   |
    'w', 3, 0x53, 0x1a, 0x00, //   |
    'w', 3, 0x53, 0x1b, 0x26, //   |
    'w', 3, 0x53, 0x1c, 0x00, //   |
    'w', 3, 0x53, 0x1d, 0xdc, //   |
    'w', 3, 0x53, 0x1e, 0x00, //   |
    'w', 3, 0x53, 0x1f, 0x02, //   |
    'w', 3, 0x53, 0x20, 0x00, //   |
    'w', 3, 0x53, 0x21, 0x24, //   |
    'w', 3, 0x53, 0x22, 0x00, //   |
    'w', 3, 0x53, 0x23, 0x56, //   |
    'w', 3, 0x53, 0x24, 0x00, //   |
    'w', 3, 0x53, 0x25, 0x85, //   |
    'w', 3, 0x53, 0x26, 0x00, //   |
    'w', 3, 0x53, 0x27, 0x20, //-------
    'w', 3, 0x56, 0x09, 0x01, //-------
    'w', 3, 0x56, 0x0a, 0x40, //   |
    'w', 3, 0x56, 0x0b, 0x01, //   |
    'w', 3, 0x56, 0x0c, 0x40, //   |
    'w', 3, 0x56, 0x0d, 0x00, //   |
    'w', 3, 0x56, 0x0e, 0xfa, //   |
    'w', 3, 0x56, 0x0f, 0x00, //   |
    'w', 3, 0x56, 0x10, 0xfa, // Position window control
    'w', 3, 0x56, 0x11, 0x02, //   |
    'w', 3, 0x56, 0x12, 0x80, //   |
    'w', 3, 0x56, 0x13, 0x02, //   |
    'w', 3, 0x56, 0x14, 0x80, //   |
    'w', 3, 0x56, 0x15, 0x01, //   |
    'w', 3, 0x56, 0x16, 0x2c, //   |
    'w', 3, 0x56, 0x17, 0x01, //   |
    'w', 3, 0x56, 0x18, 0x2c, //-------
    'w', 3, 0x56, 0x3b, 0x01, //-------
    'w', 3, 0x56, 0x3c, 0x01, //   |
    'w', 3, 0x56, 0x3d, 0x01, //   |
    'w', 3, 0x56, 0x3e, 0x01, //   |
    'w', 3, 0x56, 0x3f, 0x03, //   |
    'w', 3, 0x56, 0x40, 0x03, //   |
    'w', 3, 0x56, 0x41, 0x03, // AEC postiion weight
    'w', 3, 0x56, 0x42, 0x05, //   |
    'w', 3, 0x56, 0x43, 0x09, //   |
    'w', 3, 0x56, 0x44, 0x05, //   |
    'w', 3, 0x56, 0x45, 0x05, //   |
    'w', 3, 0x56, 0x46, 0x05, //   |
    'w', 3, 0x56, 0x47, 0x05, //-------
    'w', 3, 0x56, 0x51, 0x00,
    'w', 3, 0x56, 0x52, 0x80,
    'w', 3, 0x52, 0x1a, 0x01, //-------
    'w', 3, 0x52, 0x1b, 0x03, //   |
    'w', 3, 0x52, 0x1c, 0x06, //   |
    'w', 3, 0x52, 0x1d, 0x0a, //   |
    'w', 3, 0x52, 0x1e, 0x0e, //   |
    'w', 3, 0x52, 0x1f, 0x12, //   |
    'w', 3, 0x52, 0x20, 0x16, //   |
    'w', 3, 0x52, 0x23, 0x02, //   |
    'w', 3, 0x52, 0x25, 0x04, //   |
    'w', 3, 0x52, 0x27, 0x08, //   |
    'w', 3, 0x52, 0x29, 0x0c, //   |
    'w', 3, 0x52, 0x2b, 0x12, //   |
    'w', 3, 0x52, 0x2d, 0x18, //   |
    'w', 3, 0x52, 0x2f, 0x1e, // DNS control
    'w', 3, 0x52, 0x41, 0x04, //   |
    'w', 3, 0x52, 0x42, 0x01, //   |
    'w', 3, 0x52, 0x43, 0x03, //   |
    'w', 3, 0x52, 0x44, 0x06, //   |
    'w', 3, 0x52, 0x45, 0x0a, //   |
    'w', 3, 0x52, 0x46, 0x0e, //   |
    'w', 3, 0x52, 0x47, 0x12, //   |
    'w', 3, 0x52, 0x48, 0x16, //   |
    'w', 3, 0x52, 0x4a, 0x03, //   |
    'w', 3, 0x52, 0x4c, 0x04, //   |
    'w', 3, 0x52, 0x4e, 0x08, //   |
    'w', 3, 0x52, 0x50, 0x0c, //   |
    'w', 3, 0x52, 0x52, 0x12, //   |
    'w', 3, 0x52, 0x54, 0x18, //   |
    'w', 3, 0x52, 0x56, 0x1e, //-------
    'w', 3, 0x46, 0x06, 0x07, //-------
    'w', 3, 0x46, 0x07, 0x71, //   |
    'w', 3, 0x46, 0x0a, 0x02, // VFIFO control
    'w', 3, 0x46, 0x0b, 0x70, //   |
    'w', 3, 0x46, 0x0c, 0x00, //   |
    'w', 3, 0x46, 0x20, 0x0e, //-------

    // RAW
    // 3,0x47, 0x0a, 0xdf, // DVP_BYP_SEL
    // 3,0x47, 0x0b, 0xff, // DVP_BYP_SEL
    // 3,0x47, 0x0c, 0x04, // DVP_BYPASS
#if 1
    'w', 3, 0x47, 0x00, 0x04, //-------
    'w', 3, 0x47, 0x01, 0x00, // DVP control
    'w', 3, 0x47, 0x02, 0xff, // DVP control
    'w', 3, 0x47, 0x03, 0xff, //-------
#else
    'w', 3, 0x47, 0x00, 0x04, //

//  'w'  3, 0x47, 0x01, 0xc8, // 200 lines
//  'w'  3, 0x47, 0x02, 0x05, // 1280 pixels
    'w', 3, 0x47, 0x01, 0x08, // 34 lines: 0x22
    'w', 3, 0x47, 0x02, 0x05, // 1280 pixels
    'w', 3, 0x47, 0x03, 0x00, //

    'w', 3, 0x47, 0x04, 0x01, // VSYNC modes

    'w', 3, 0x47, 0x05, 0x00, // VSYNC modes
    'w', 3, 0x47, 0x06, 0x00, // VSYNC modes -> 625 pixels: 0x271
    'w', 3, 0x47, 0x07, 0x00, // VSYNC modes
//  'w', 3, 0x47, 0x08, 0x01, // VSYNC polarity
    'w', 3, 0x47, 0x08, 0x03, // VSYNC polarity
#endif
    // RA
    'w', 3, 0x47, 0x09, 0x10, /* 3’b000 – Data[9:0] output to D[9:0]
                          3’b001 – Data[0:9] output to D[9:0]
                          3’b010 – {Data[2:9], Data[1:0]} output to D[9:0]
                          3’b011 – {Data[7:0], Data[9:8]} output to D[9:0]
                          3’b100 – {Data[9:8], Data[0:7]} output to D[9:0]
                          3’b101 – {Data[9], Data[0:8]} output to D[9:0]
                          3’b010 – {Data[1:9], Data[0]} output to D[9:0]
                          3’b011 - {Data[8:0], Data[9]} output to D[9:0] */
    'w', 3, 0x40, 0x04, 0x04, //---------------> BLC control
    'w', 3, 0x40, 0x05, 0x18, //---------------> BLC functions
    'w', 3, 0x40, 0x01, 0x06, //-------
    'w', 3, 0x40, 0x50, 0x22, // BLC control
    'w', 3, 0x40, 0x51, 0x24, //-------
    'w', 3, 0x40, 0x52, 0x02, //-------
    'w', 3, 0x40, 0x57, 0x9c, // BLC functions
    'w', 3, 0x40, 0x5a, 0x00, //-------
    'w', 3, 0x42, 0x02, 0x02, //---------------> Frame counter control
    'w', 3, 0x30, 0x23, 0x10, //---------------> System control
    'w', 3, 0x01, 0x00, 0x01, //---------------> System control
    'w', 3, 0x01, 0x00, 0x01, //---------------> Repetition (System control)
    'w', 3, 0x6f, 0x10, 0x07, //-------
    'w', 3, 0x6f, 0x11, 0x82, //   |
    'w', 3, 0x6f, 0x12, 0x04, //   |
    'w', 3, 0x6f, 0x13, 0x00, //   |
    'w', 3, 0x6f, 0x14, 0x1f, //   |
    'w', 3, 0x6f, 0x15, 0xdd, //   |
    'w', 3, 0x6f, 0x16, 0x04, //   |
    'w', 3, 0x6f, 0x17, 0x04, // Group writer
    'w', 3, 0x6f, 0x18, 0x36, //   |
    'w', 3, 0x6f, 0x19, 0x66, //   |
    'w', 3, 0x6f, 0x1a, 0x04, //   |
    'w', 3, 0x6f, 0x1b, 0x08, //   |
    'w', 3, 0x6f, 0x1c, 0x0c, //   |
    'w', 3, 0x6f, 0x1d, 0xe7, //   |
    'w', 3, 0x6f, 0x1e, 0x04, //   |
    'w', 3, 0x6f, 0x1f, 0x0c, //-------
    'w', 3, 0xd0, 0x00, 0x19, // reserved start
    'w', 3, 0xd0, 0x01, 0xa0,
    'w', 3, 0xd0, 0x02, 0x00,
    'w', 3, 0xd0, 0x03, 0x01,
    'w', 3, 0xd0, 0x04, 0xa9,
    'w', 3, 0xd0, 0x05, 0xad,
    'w', 3, 0xd0, 0x06, 0x10,
    'w', 3, 0xd0, 0x07, 0x40,
    'w', 3, 0xd0, 0x08, 0x44,
    'w', 3, 0xd0, 0x09, 0x00,
    'w', 3, 0xd0, 0x0a, 0x68,
    'w', 3, 0xd0, 0x0b, 0x00,
    'w', 3, 0xd0, 0x0c, 0x15,
    'w', 3, 0xd0, 0x0d, 0x00,
    'w', 3, 0xd0, 0x0e, 0x00,
    'w', 3, 0xd0, 0x0f, 0x00,
    'w', 3, 0xd0, 0x10, 0x19,
    'w', 3, 0xd0, 0x11, 0xa0,
    'w', 3, 0xd0, 0x12, 0x00,
    'w', 3, 0xd0, 0x13, 0x01,
    'w', 3, 0xd0, 0x14, 0xa9,
    'w', 3, 0xd0, 0x15, 0xad,
    'w', 3, 0xd0, 0x16, 0x11,
    'w', 3, 0xd0, 0x17, 0xb4,
    'w', 3, 0xd0, 0x18, 0x44,
    'w', 3, 0xd0, 0x19, 0x00,
    'w', 3, 0xd0, 0x1a, 0x68,
    'w', 3, 0xd0, 0x1b, 0x00,
    'w', 3, 0xd0, 0x1c, 0x15,
    'w', 3, 0xd0, 0x1d, 0x00,
    'w', 3, 0xd0, 0x1e, 0x00,
    'w', 3, 0xd0, 0x1f, 0x00,
    'w', 3, 0xd0, 0x20, 0x19,
    'w', 3, 0xd0, 0x21, 0xa0,
    'w', 3, 0xd0, 0x22, 0x00,
    'w', 3, 0xd0, 0x23, 0x01,
    'w', 3, 0xd0, 0x24, 0xa9,
    'w', 3, 0xd0, 0x25, 0xad,
    'w', 3, 0xd0, 0x26, 0x12,
    'w', 3, 0xd0, 0x27, 0x9c,
    'w', 3, 0xd0, 0x28, 0x44,
    'w', 3, 0xd0, 0x29, 0x00,
    'w', 3, 0xd0, 0x2a, 0x68,
    'w', 3, 0xd0, 0x2b, 0x00,
    'w', 3, 0xd0, 0x2c, 0x15,
    'w', 3, 0xd0, 0x2d, 0x00,
    'w', 3, 0xd0, 0x2e, 0x00,
    'w', 3, 0xd0, 0x2f, 0x00,
    'w', 3, 0xd0, 0x30, 0x19,
    'w', 3, 0xd0, 0x31, 0xa0,
    'w', 3, 0xd0, 0x32, 0x00,
    'w', 3, 0xd0, 0x33, 0x01,
    'w', 3, 0xd0, 0x34, 0xa9,
    'w', 3, 0xd0, 0x35, 0xad,
    'w', 3, 0xd0, 0x36, 0x12,
    'w', 3, 0xd0, 0x37, 0xc4,
    'w', 3, 0xd0, 0x38, 0x44,
    'w', 3, 0xd0, 0x39, 0x00,
    'w', 3, 0xd0, 0x3a, 0x68,
    'w', 3, 0xd0, 0x3b, 0x00,
    'w', 3, 0xd0, 0x3c, 0x15,
    'w', 3, 0xd0, 0x3d, 0x00,
    'w', 3, 0xd0, 0x3e, 0x00,
    'w', 3, 0xd0, 0x3f, 0x00,
    'w', 3, 0xd0, 0x40, 0x18,
    'w', 3, 0xd0, 0x41, 0x60,
    'w', 3, 0xd0, 0x42, 0x00,
    'w', 3, 0xd0, 0x43, 0x01,
    'w', 3, 0xd0, 0x44, 0x9c,
    'w', 3, 0xd0, 0x45, 0xa0,
    'w', 3, 0xd0, 0x46, 0x00,
    'w', 3, 0xd0, 0x47, 0x00,
    'w', 3, 0xd0, 0x48, 0xa8,
    'w', 3, 0xd0, 0x49, 0x63,
    'w', 3, 0xd0, 0x4a, 0x06,
    'w', 3, 0xd0, 0x4b, 0x4c,
    'w', 3, 0xd0, 0x4c, 0x18,
    'w', 3, 0xd0, 0x4d, 0x80,
    'w', 3, 0xd0, 0x4e, 0x80,
    'w', 3, 0xd0, 0x4f, 0x06,
    'w', 3, 0xd0, 0x50, 0xd8,
    'w', 3, 0xd0, 0x51, 0x03,
    'w', 3, 0xd0, 0x52, 0x28,
    'w', 3, 0xd0, 0x53, 0x00,
    'w', 3, 0xd0, 0x54, 0xa9,
    'w', 3, 0xd0, 0x55, 0xe4,
    'w', 3, 0xd0, 0x56, 0x38,
    'w', 3, 0xd0, 0x57, 0x29,
    'w', 3, 0xd0, 0x58, 0x18,
    'w', 3, 0xd0, 0x59, 0x60,
    'w', 3, 0xd0, 0x5a, 0x00,
    'w', 3, 0xd0, 0x5b, 0x01,
    'w', 3, 0xd0, 0x5c, 0xa8,
    'w', 3, 0xd0, 0x5d, 0x63,
    'w', 3, 0xd0, 0x5e, 0x02,
    'w', 3, 0xd0, 0x5f, 0xa4,
    'w', 3, 0xd0, 0x60, 0xab,
    'w', 3, 0xd0, 0x61, 0x64,
    'w', 3, 0xd0, 0x62, 0x6e,
    'w', 3, 0xd0, 0x63, 0x44,
    'w', 3, 0xd0, 0x64, 0x84,
    'w', 3, 0xd0, 0x65, 0xc3,
    'w', 3, 0xd0, 0x66, 0x00,
    'w', 3, 0xd0, 0x67, 0x00,
    'w', 3, 0xd0, 0x68, 0xa9,
    'w', 3, 0xd0, 0x69, 0xa4,
    'w', 3, 0xd0, 0x6a, 0x40,
    'w', 3, 0xd0, 0x6b, 0x08,
    'w', 3, 0xd0, 0x6c, 0x18,
    'w', 3, 0xd0, 0x6d, 0x60,
    'w', 3, 0xd0, 0x6e, 0x00,
    'w', 3, 0xd0, 0x6f, 0x01,
    'w', 3, 0xd0, 0x70, 0xa8,
    'w', 3, 0xd0, 0x71, 0x63,
    'w', 3, 0xd0, 0x72, 0x03,
    'w', 3, 0xd0, 0x73, 0xf0,
    'w', 3, 0xd0, 0x74, 0xab,
    'w', 3, 0xd0, 0x75, 0x24,
    'w', 3, 0xd0, 0x76, 0x55,
    'w', 3, 0xd0, 0x77, 0x86,
    'w', 3, 0xd0, 0x78, 0x98,
    'w', 3, 0xd0, 0x79, 0xa3,
    'w', 3, 0xd0, 0x7a, 0x00,
    'w', 3, 0xd0, 0x7b, 0x00,
    'w', 3, 0xd0, 0x7c, 0xa9,
    'w', 3, 0xd0, 0x7d, 0x64,
    'w', 3, 0xd0, 0x7e, 0x38,
    'w', 3, 0xd0, 0x7f, 0x2a,
    'w', 3, 0xd0, 0x80, 0xaa,
    'w', 3, 0xd0, 0x81, 0xe4,
    'w', 3, 0xd0, 0x82, 0x6e,
    'w', 3, 0xd0, 0x83, 0x45,
    'w', 3, 0xd0, 0x84, 0x8c,
    'w', 3, 0xd0, 0x85, 0x66,
    'w', 3, 0xd0, 0x86, 0x00,
    'w', 3, 0xd0, 0x87, 0x6e,
    'w', 3, 0xd0, 0x88, 0xa9,
    'w', 3, 0xd0, 0x89, 0x04,
    'w', 3, 0xd0, 0x8a, 0x40,
    'w', 3, 0xd0, 0x8b, 0x09,
    'w', 3, 0xd0, 0x8c, 0xaa,
    'w', 3, 0xd0, 0x8d, 0xa4,
    'w', 3, 0xd0, 0x8e, 0x55,
    'w', 3, 0xd0, 0x8f, 0x87,
    'w', 3, 0xd0, 0x90, 0xa8,
    'w', 3, 0xd0, 0x91, 0xe4,
    'w', 3, 0xd0, 0x92, 0x38,
    'w', 3, 0xd0, 0x93, 0x24,
    'w', 3, 0xd0, 0x94, 0xaa,
    'w', 3, 0xd0, 0x95, 0x64,
    'w', 3, 0xd0, 0x96, 0x6e,
    'w', 3, 0xd0, 0x97, 0x46,
    'w', 3, 0xd0, 0x98, 0xe5,
    'w', 3, 0xd0, 0x99, 0x85,
    'w', 3, 0xd0, 0x9a, 0x18,
    'w', 3, 0xd0, 0x9b, 0x00,
    'w', 3, 0xd0, 0x9c, 0x10,
    'w', 3, 0xd0, 0x9d, 0x00,
    'w', 3, 0xd0, 0x9e, 0x00,
    'w', 3, 0xd0, 0x9f, 0x31,
    'w', 3, 0xd0, 0xa0, 0xaa,
    'w', 3, 0xd0, 0xa1, 0x24,
    'w', 3, 0xd0, 0xa2, 0x55,
    'w', 3, 0xd0, 0xa3, 0x88,
    'w', 3, 0xd0, 0xa4, 0x18,
    'w', 3, 0xd0, 0xa5, 0x60,
    'w', 3, 0xd0, 0xa6, 0x00,
    'w', 3, 0xd0, 0xa7, 0x01,
    'w', 3, 0xd0, 0xa8, 0xa8,
    'w', 3, 0xd0, 0xa9, 0x63,
    'w', 3, 0xd0, 0xaa, 0x01,
    'w', 3, 0xd0, 0xab, 0x00,
    'w', 3, 0xd0, 0xac, 0x94,
    'w', 3, 0xd0, 0xad, 0x83,
    'w', 3, 0xd0, 0xae, 0x00,
    'w', 3, 0xd0, 0xaf, 0x02,
    'w', 3, 0xd0, 0xb0, 0x94,
    'w', 3, 0xd0, 0xb1, 0x66,
    'w', 3, 0xd0, 0xb2, 0x00,
    'w', 3, 0xd0, 0xb3, 0x70,
    'w', 3, 0xd0, 0xb4, 0xe4,
    'w', 3, 0xd0, 0xb5, 0x84,
    'w', 3, 0xd0, 0xb6, 0x18,
    'w', 3, 0xd0, 0xb7, 0x00,
    'w', 3, 0xd0, 0xb8, 0x10,
    'w', 3, 0xd0, 0xb9, 0x00,
    'w', 3, 0xd0, 0xba, 0x00,
    'w', 3, 0xd0, 0xbb, 0x2a,
    'w', 3, 0xd0, 0xbc, 0x15,
    'w', 3, 0xd0, 0xbd, 0x00,
    'w', 3, 0xd0, 0xbe, 0x00,
    'w', 3, 0xd0, 0xbf, 0x00,
    'w', 3, 0xd0, 0xc0, 0x8c,
    'w', 3, 0xd0, 0xc1, 0x66,
    'w', 3, 0xd0, 0xc2, 0x00,
    'w', 3, 0xd0, 0xc3, 0x76,
    'w', 3, 0xd0, 0xc4, 0xbc,
    'w', 3, 0xd0, 0xc5, 0x23,
    'w', 3, 0xd0, 0xc6, 0x00,
    'w', 3, 0xd0, 0xc7, 0x00,
    'w', 3, 0xd0, 0xc8, 0x0c,
    'w', 3, 0xd0, 0xc9, 0x00,
    'w', 3, 0xd0, 0xca, 0x00,
    'w', 3, 0xd0, 0xcb, 0x26,
    'w', 3, 0xd0, 0xcc, 0x18,
    'w', 3, 0xd0, 0xcd, 0x80,
    'w', 3, 0xd0, 0xce, 0x80,
    'w', 3, 0xd0, 0xcf, 0x06,
    'w', 3, 0xd0, 0xd0, 0x8c,
    'w', 3, 0xd0, 0xd1, 0x67,
    'w', 3, 0xd0, 0xd2, 0x00,
    'w', 3, 0xd0, 0xd3, 0x00,
    'w', 3, 0xd0, 0xd4, 0xa8,
    'w', 3, 0xd0, 0xd5, 0xa4,
    'w', 3, 0xd0, 0xd6, 0x55,
    'w', 3, 0xd0, 0xd7, 0x86,
    'w', 3, 0xd0, 0xd8, 0xa8,
    'w', 3, 0xd0, 0xd9, 0xc4,
    'w', 3, 0xd0, 0xda, 0x55,
    'w', 3, 0xd0, 0xdb, 0x87,
    'w', 3, 0xd0, 0xdc, 0xa4,
    'w', 3, 0xd0, 0xdd, 0x63,
    'w', 3, 0xd0, 0xde, 0x00,
    'w', 3, 0xd0, 0xdf, 0x40,
    'w', 3, 0xd0, 0xe0, 0xbc,
    'w', 3, 0xd0, 0xe1, 0x23,
    'w', 3, 0xd0, 0xe2, 0x00,
    'w', 3, 0xd0, 0xe3, 0x00,
    'w', 3, 0xd0, 0xe4, 0x10,
    'w', 3, 0xd0, 0xe5, 0x00,
    'w', 3, 0xd0, 0xe6, 0x00,
    'w', 3, 0xd0, 0xe7, 0x06,
    'w', 3, 0xd0, 0xe8, 0xa8,
    'w', 3, 0xd0, 0xe9, 0x84,
    'w', 3, 0xd0, 0xea, 0x55,
    'w', 3, 0xd0, 0xeb, 0x88,
    'w', 3, 0xd0, 0xec, 0x9c,
    'w', 3, 0xd0, 0xed, 0x60,
    'w', 3, 0xd0, 0xee, 0x00,
    'w', 3, 0xd0, 0xef, 0x40,
    'w', 3, 0xd0, 0xf0, 0xd8,
    'w', 3, 0xd0, 0xf1, 0x05,
    'w', 3, 0xd0, 0xf2, 0x18,
    'w', 3, 0xd0, 0xf3, 0x00,
    'w', 3, 0xd0, 0xf4, 0xd8,
    'w', 3, 0xd0, 0xf5, 0x06,
    'w', 3, 0xd0, 0xf6, 0x18,
    'w', 3, 0xd0, 0xf7, 0x00,
    'w', 3, 0xd0, 0xf8, 0xd8,
    'w', 3, 0xd0, 0xf9, 0x04,
    'w', 3, 0xd0, 0xfa, 0x18,
    'w', 3, 0xd0, 0xfb, 0x00,
    'w', 3, 0xd0, 0xfc, 0x18,
    'w', 3, 0xd0, 0xfd, 0x60,
    'w', 3, 0xd0, 0xfe, 0x80,
    'w', 3, 0xd0, 0xff, 0x06,
    'w', 3, 0xd1, 0x00, 0xa8,
    'w', 3, 0xd1, 0x01, 0xe3,
    'w', 3, 0xd1, 0x02, 0x67,
    'w', 3, 0xd1, 0x03, 0x02,
    'w', 3, 0xd1, 0x04, 0xa9,
    'w', 3, 0xd1, 0x05, 0x03,
    'w', 3, 0xd1, 0x06, 0x67,
    'w', 3, 0xd1, 0x07, 0x03,
    'w', 3, 0xd1, 0x08, 0xa8,
    'w', 3, 0xd1, 0x09, 0xc3,
    'w', 3, 0xd1, 0x0a, 0x3d,
    'w', 3, 0xd1, 0x0b, 0x05,
    'w', 3, 0xd1, 0x0c, 0xa9,
    'w', 3, 0xd1, 0x0d, 0x63,
    'w', 3, 0xd1, 0x0e, 0x38,
    'w', 3, 0xd1, 0x0f, 0x22,
    'w', 3, 0xd1, 0x10, 0x8c,
    'w', 3, 0xd1, 0x11, 0x66,
    'w', 3, 0xd1, 0x12, 0x00,
    'w', 3, 0xd1, 0x13, 0x00,
    'w', 3, 0xd1, 0x14, 0xb8,
    'w', 3, 0xd1, 0x15, 0x63,
    'w', 3, 0xd1, 0x16, 0x00,
    'w', 3, 0xd1, 0x17, 0x18,
    'w', 3, 0xd1, 0x18, 0xb8,
    'w', 3, 0xd1, 0x19, 0x63,
    'w', 3, 0xd1, 0x1a, 0x00,
    'w', 3, 0xd1, 0x1b, 0x98,
    'w', 3, 0xd1, 0x1c, 0xbc,
    'w', 3, 0xd1, 0x1d, 0x03,
    'w', 3, 0xd1, 0x1e, 0x00,
    'w', 3, 0xd1, 0x1f, 0x00,
    'w', 3, 0xd1, 0x20, 0x10,
    'w', 3, 0xd1, 0x21, 0x00,
    'w', 3, 0xd1, 0x22, 0x00,
    'w', 3, 0xd1, 0x23, 0x21,
    'w', 3, 0xd1, 0x24, 0xb8,
    'w', 3, 0xd1, 0x25, 0x83,
    'w', 3, 0xd1, 0x26, 0x00,
    'w', 3, 0xd1, 0x27, 0x19,
    'w', 3, 0xd1, 0x28, 0x8c,
    'w', 3, 0xd1, 0x29, 0x67,
    'w', 3, 0xd1, 0x2a, 0x00,
    'w', 3, 0xd1, 0x2b, 0x00,
    'w', 3, 0xd1, 0x2c, 0xb8,
    'w', 3, 0xd1, 0x2d, 0xa4,
    'w', 3, 0xd1, 0x2e, 0x00,
    'w', 3, 0xd1, 0x2f, 0x98,
    'w', 3, 0xd1, 0x30, 0xb8,
    'w', 3, 0xd1, 0x31, 0x63,
    'w', 3, 0xd1, 0x32, 0x00,
    'w', 3, 0xd1, 0x33, 0x08,
    'w', 3, 0xd1, 0x34, 0x8c,
    'w', 3, 0xd1, 0x35, 0x88,
    'w', 3, 0xd1, 0x36, 0x00,
    'w', 3, 0xd1, 0x37, 0x00,
    'w', 3, 0xd1, 0x38, 0xe0,
    'w', 3, 0xd1, 0x39, 0x64,
    'w', 3, 0xd1, 0x3a, 0x18,
    'w', 3, 0xd1, 0x3b, 0x04,
    'w', 3, 0xd1, 0x3c, 0xe0,
    'w', 3, 0xd1, 0x3d, 0x65,
    'w', 3, 0xd1, 0x3e, 0x18,
    'w', 3, 0xd1, 0x3f, 0x00,
    'w', 3, 0xd1, 0x40, 0xa4,
    'w', 3, 0xd1, 0x41, 0x83,
    'w', 3, 0xd1, 0x42, 0xff,
    'w', 3, 0xd1, 0x43, 0xff,
    'w', 3, 0xd1, 0x44, 0xb8,
    'w', 3, 0xd1, 0x45, 0x64,
    'w', 3, 0xd1, 0x46, 0x00,
    'w', 3, 0xd1, 0x47, 0x48,
    'w', 3, 0xd1, 0x48, 0xd8,
    'w', 3, 0xd1, 0x49, 0x07,
    'w', 3, 0xd1, 0x4a, 0x18,
    'w', 3, 0xd1, 0x4b, 0x00,
    'w', 3, 0xd1, 0x4c, 0xd8,
    'w', 3, 0xd1, 0x4d, 0x08,
    'w', 3, 0xd1, 0x4e, 0x20,
    'w', 3, 0xd1, 0x4f, 0x00,
    'w', 3, 0xd1, 0x50, 0x9c,
    'w', 3, 0xd1, 0x51, 0x60,
    'w', 3, 0xd1, 0x52, 0x00,
    'w', 3, 0xd1, 0x53, 0x00,
    'w', 3, 0xd1, 0x54, 0xd8,
    'w', 3, 0xd1, 0x55, 0x06,
    'w', 3, 0xd1, 0x56, 0x18,
    'w', 3, 0xd1, 0x57, 0x00,
    'w', 3, 0xd1, 0x58, 0x00,
    'w', 3, 0xd1, 0x59, 0x00,
    'w', 3, 0xd1, 0x5a, 0x00,
    'w', 3, 0xd1, 0x5b, 0x14,
    'w', 3, 0xd1, 0x5c, 0x9c,
    'w', 3, 0xd1, 0x5d, 0x60,
    'w', 3, 0xd1, 0x5e, 0x00,
    'w', 3, 0xd1, 0x5f, 0x70,
    'w', 3, 0xd1, 0x60, 0x8c,
    'w', 3, 0xd1, 0x61, 0x6f,
    'w', 3, 0xd1, 0x62, 0x00,
    'w', 3, 0xd1, 0x63, 0x00,
    'w', 3, 0xd1, 0x64, 0xd8,
    'w', 3, 0xd1, 0x65, 0x0d,
    'w', 3, 0xd1, 0x66, 0x18,
    'w', 3, 0xd1, 0x67, 0x00,
    'w', 3, 0xd1, 0x68, 0x8c,
    'w', 3, 0xd1, 0x69, 0x6b,
    'w', 3, 0xd1, 0x6a, 0x00,
    'w', 3, 0xd1, 0x6b, 0x00,
    'w', 3, 0xd1, 0x6c, 0xd8,
    'w', 3, 0xd1, 0x6d, 0x08,
    'w', 3, 0xd1, 0x6e, 0x18,
    'w', 3, 0xd1, 0x6f, 0x00,
    'w', 3, 0xd1, 0x70, 0x8c,
    'w', 3, 0xd1, 0x71, 0x67,
    'w', 3, 0xd1, 0x72, 0x00,
    'w', 3, 0xd1, 0x73, 0x00,
    'w', 3, 0xd1, 0x74, 0xa4,
    'w', 3, 0xd1, 0x75, 0x63,
    'w', 3, 0xd1, 0x76, 0x00,
    'w', 3, 0xd1, 0x77, 0x40,
    'w', 3, 0xd1, 0x78, 0xbc,
    'w', 3, 0xd1, 0x79, 0x23,
    'w', 3, 0xd1, 0x7a, 0x00,
    'w', 3, 0xd1, 0x7b, 0x00,
    'w', 3, 0xd1, 0x7c, 0x13,
    'w', 3, 0xd1, 0x7d, 0xff,
    'w', 3, 0xd1, 0x7e, 0xff,
    'w', 3, 0xd1, 0x7f, 0xe0,
    'w', 3, 0xd1, 0x80, 0x15,
    'w', 3, 0xd1, 0x81, 0x00,
    'w', 3, 0xd1, 0x82, 0x00,
    'w', 3, 0xd1, 0x83, 0x00,
    'w', 3, 0xd1, 0x84, 0x8c,
    'w', 3, 0xd1, 0x85, 0x7b,
    'w', 3, 0xd1, 0x86, 0x00,
    'w', 3, 0xd1, 0x87, 0x00,
    'w', 3, 0xd1, 0x88, 0xd8,
    'w', 3, 0xd1, 0x89, 0x19,
    'w', 3, 0xd1, 0x8a, 0x18,
    'w', 3, 0xd1, 0x8b, 0x00,
    'w', 3, 0xd1, 0x8c, 0x8c,
    'w', 3, 0xd1, 0x8d, 0x77,
    'w', 3, 0xd1, 0x8e, 0x00,
    'w', 3, 0xd1, 0x8f, 0x00,
    'w', 3, 0xd1, 0x90, 0xd8,
    'w', 3, 0xd1, 0x91, 0x15,
    'w', 3, 0xd1, 0x92, 0x18,
    'w', 3, 0xd1, 0x93, 0x00,
    'w', 3, 0xd1, 0x94, 0x8c,
    'w', 3, 0xd1, 0x95, 0x73,
    'w', 3, 0xd1, 0x96, 0x00,
    'w', 3, 0xd1, 0x97, 0x00,
    'w', 3, 0xd1, 0x98, 0xd8,
    'w', 3, 0xd1, 0x99, 0x11,
    'w', 3, 0xd1, 0x9a, 0x18,
    'w', 3, 0xd1, 0x9b, 0x00,
    'w', 3, 0xd1, 0x9c, 0x03,
    'w', 3, 0xd1, 0x9d, 0xff,
    'w', 3, 0xd1, 0x9e, 0xff,
    'w', 3, 0xd1, 0x9f, 0xd9,
    'w', 3, 0xd1, 0xa0, 0x18,
    'w', 3, 0xd1, 0xa1, 0x60,
    'w', 3, 0xd1, 0xa2, 0x80,
    'w', 3, 0xd1, 0xa3, 0x06,
    'w', 3, 0xd1, 0xa4, 0x9c,
    'w', 3, 0xd1, 0xa5, 0x60,
    'w', 3, 0xd1, 0xa6, 0x00,
    'w', 3, 0xd1, 0xa7, 0x70,
    'w', 3, 0xd1, 0xa8, 0xd8,
    'w', 3, 0xd1, 0xa9, 0x0b,
    'w', 3, 0xd1, 0xaa, 0x18,
    'w', 3, 0xd1, 0xab, 0x00,
    'w', 3, 0xd1, 0xac, 0x44,
    'w', 3, 0xd1, 0xad, 0x00,
    'w', 3, 0xd1, 0xae, 0x48,
    'w', 3, 0xd1, 0xaf, 0x00,
    'w', 3, 0xd1, 0xb0, 0x15,
    'w', 3, 0xd1, 0xb1, 0x00,
    'w', 3, 0xd1, 0xb2, 0x00,
    'w', 3, 0xd1, 0xb3, 0x00,
    'w', 3, 0xd1, 0xb4, 0x9c,
    'w', 3, 0xd1, 0xb5, 0x21,
    'w', 3, 0xd1, 0xb6, 0xff,
    'w', 3, 0xd1, 0xb7, 0xfc,
    'w', 3, 0xd1, 0xb8, 0xd4,
    'w', 3, 0xd1, 0xb9, 0x01,
    'w', 3, 0xd1, 0xba, 0x48,
    'w', 3, 0xd1, 0xbb, 0x00,
    'w', 3, 0xd1, 0xbc, 0x18,
    'w', 3, 0xd1, 0xbd, 0x60,
    'w', 3, 0xd1, 0xbe, 0x00,
    'w', 3, 0xd1, 0xbf, 0x01,
    'w', 3, 0xd1, 0xc0, 0xa8,
    'w', 3, 0xd1, 0xc1, 0x63,
    'w', 3, 0xd1, 0xc2, 0x07,
    'w', 3, 0xd1, 0xc3, 0x80,
    'w', 3, 0xd1, 0xc4, 0x8c,
    'w', 3, 0xd1, 0xc5, 0x63,
    'w', 3, 0xd1, 0xc6, 0x00,
    'w', 3, 0xd1, 0xc7, 0x68,
    'w', 3, 0xd1, 0xc8, 0xbc,
    'w', 3, 0xd1, 0xc9, 0x03,
    'w', 3, 0xd1, 0xca, 0x00,
    'w', 3, 0xd1, 0xcb, 0x00,
    'w', 3, 0xd1, 0xcc, 0x10,
    'w', 3, 0xd1, 0xcd, 0x00,
    'w', 3, 0xd1, 0xce, 0x00,
    'w', 3, 0xd1, 0xcf, 0x0c,
    'w', 3, 0xd1, 0xd0, 0x15,
    'w', 3, 0xd1, 0xd1, 0x00,
    'w', 3, 0xd1, 0xd2, 0x00,
    'w', 3, 0xd1, 0xd3, 0x00,
    'w', 3, 0xd1, 0xd4, 0x07,
    'w', 3, 0xd1, 0xd5, 0xff,
    'w', 3, 0xd1, 0xd6, 0xda,
    'w', 3, 0xd1, 0xd7, 0x1f,
    'w', 3, 0xd1, 0xd8, 0x15,
    'w', 3, 0xd1, 0xd9, 0x00,
    'w', 3, 0xd1, 0xda, 0x00,
    'w', 3, 0xd1, 0xdb, 0x00,
    'w', 3, 0xd1, 0xdc, 0x18,
    'w', 3, 0xd1, 0xdd, 0x60,
    'w', 3, 0xd1, 0xde, 0x80,
    'w', 3, 0xd1, 0xdf, 0x06,
    'w', 3, 0xd1, 0xe0, 0xa8,
    'w', 3, 0xd1, 0xe1, 0x63,
    'w', 3, 0xd1, 0xe2, 0xc4,
    'w', 3, 0xd1, 0xe3, 0xb8,
    'w', 3, 0xd1, 0xe4, 0x8c,
    'w', 3, 0xd1, 0xe5, 0x63,
    'w', 3, 0xd1, 0xe6, 0x00,
    'w', 3, 0xd1, 0xe7, 0x00,
    'w', 3, 0xd1, 0xe8, 0xbc,
    'w', 3, 0xd1, 0xe9, 0x23,
    'w', 3, 0xd1, 0xea, 0x00,
    'w', 3, 0xd1, 0xeb, 0x01,
    'w', 3, 0xd1, 0xec, 0x10,
    'w', 3, 0xd1, 0xed, 0x00,
    'w', 3, 0xd1, 0xee, 0x00,
    'w', 3, 0xd1, 0xef, 0x25,
    'w', 3, 0xd1, 0xf0, 0x9d,
    'w', 3, 0xd1, 0xf1, 0x00,
    'w', 3, 0xd1, 0xf2, 0x00,
    'w', 3, 0xd1, 0xf3, 0x00,
    'w', 3, 0xd1, 0xf4, 0x00,
    'w', 3, 0xd1, 0xf5, 0x00,
    'w', 3, 0xd1, 0xf6, 0x00,
    'w', 3, 0xd1, 0xf7, 0x0b,
    'w', 3, 0xd1, 0xf8, 0xb8,
    'w', 3, 0xd1, 0xf9, 0xe8,
    'w', 3, 0xd1, 0xfa, 0x00,
    'w', 3, 0xd1, 0xfb, 0x02,
    'w', 3, 0xd1, 0xfc, 0x07,
    'w', 3, 0xd1, 0xfd, 0xff,
    'w', 3, 0xd1, 0xfe, 0xd6,
    'w', 3, 0xd1, 0xff, 0xab,
    'w', 3, 0xd2, 0x00, 0x15,
    'w', 3, 0xd2, 0x01, 0x00,
    'w', 3, 0xd2, 0x02, 0x00,
    'w', 3, 0xd2, 0x03, 0x00,
    'w', 3, 0xd2, 0x04, 0x18,
    'w', 3, 0xd2, 0x05, 0x60,
    'w', 3, 0xd2, 0x06, 0x80,
    'w', 3, 0xd2, 0x07, 0x06,
    'w', 3, 0xd2, 0x08, 0xa8,
    'w', 3, 0xd2, 0x09, 0x63,
    'w', 3, 0xd2, 0x0a, 0xc4,
    'w', 3, 0xd2, 0x0b, 0xb8,
    'w', 3, 0xd2, 0x0c, 0x8c,
    'w', 3, 0xd2, 0x0d, 0x63,
    'w', 3, 0xd2, 0x0e, 0x00,
    'w', 3, 0xd2, 0x0f, 0x00,
    'w', 3, 0xd2, 0x10, 0xbc,
    'w', 3, 0xd2, 0x11, 0x23,
    'w', 3, 0xd2, 0x12, 0x00,
    'w', 3, 0xd2, 0x13, 0x01,
    'w', 3, 0xd2, 0x14, 0x10,
    'w', 3, 0xd2, 0x15, 0x00,
    'w', 3, 0xd2, 0x16, 0x00,
    'w', 3, 0xd2, 0x17, 0x1b,
    'w', 3, 0xd2, 0x18, 0x9d,
    'w', 3, 0xd2, 0x19, 0x00,
    'w', 3, 0xd2, 0x1a, 0x00,
    'w', 3, 0xd2, 0x1b, 0x00,
    'w', 3, 0xd2, 0x1c, 0xb8,
    'w', 3, 0xd2, 0x1d, 0xe8,
    'w', 3, 0xd2, 0x1e, 0x00,
    'w', 3, 0xd2, 0x1f, 0x02,
    'w', 3, 0xd2, 0x20, 0x9c,
    'w', 3, 0xd2, 0x21, 0xc0,
    'w', 3, 0xd2, 0x22, 0x00,
    'w', 3, 0xd2, 0x23, 0x00,
    'w', 3, 0xd2, 0x24, 0x18,
    'w', 3, 0xd2, 0x25, 0xa0,
    'w', 3, 0xd2, 0x26, 0x80,
    'w', 3, 0xd2, 0x27, 0x06,
    'w', 3, 0xd2, 0x28, 0xe0,
    'w', 3, 0xd2, 0x29, 0x67,
    'w', 3, 0xd2, 0x2a, 0x30,
    'w', 3, 0xd2, 0x2b, 0x00,
    'w', 3, 0xd2, 0x2c, 0xa8,
    'w', 3, 0xd2, 0x2d, 0xa5,
    'w', 3, 0xd2, 0x2e, 0xce,
    'w', 3, 0xd2, 0x2f, 0xb0,
    'w', 3, 0xd2, 0x30, 0x19,
    'w', 3, 0xd2, 0x31, 0x60,
    'w', 3, 0xd2, 0x32, 0x00,
    'w', 3, 0xd2, 0x33, 0x01,
    'w', 3, 0xd2, 0x34, 0xa9,
    'w', 3, 0xd2, 0x35, 0x6b,
    'w', 3, 0xd2, 0x36, 0x06,
    'w', 3, 0xd2, 0x37, 0x14,
    'w', 3, 0xd2, 0x38, 0xe0,
    'w', 3, 0xd2, 0x39, 0x83,
    'w', 3, 0xd2, 0x3a, 0x28,
    'w', 3, 0xd2, 0x3b, 0x00,
    'w', 3, 0xd2, 0x3c, 0x9c,
    'w', 3, 0xd2, 0x3d, 0xc6,
    'w', 3, 0xd2, 0x3e, 0x00,
    'w', 3, 0xd2, 0x3f, 0x01,
    'w', 3, 0xd2, 0x40, 0xe0,
    'w', 3, 0xd2, 0x41, 0x63,
    'w', 3, 0xd2, 0x42, 0x18,
    'w', 3, 0xd2, 0x43, 0x00,
    'w', 3, 0xd2, 0x44, 0x8c,
    'w', 3, 0xd2, 0x45, 0x84,
    'w', 3, 0xd2, 0x46, 0x00,
    'w', 3, 0xd2, 0x47, 0x00,
    'w', 3, 0xd2, 0x48, 0xe0,
    'w', 3, 0xd2, 0x49, 0xa3,
    'w', 3, 0xd2, 0x4a, 0x58,
    'w', 3, 0xd2, 0x4b, 0x00,
    'w', 3, 0xd2, 0x4c, 0xa4,
    'w', 3, 0xd2, 0x4d, 0xc6,
    'w', 3, 0xd2, 0x4e, 0x00,
    'w', 3, 0xd2, 0x4f, 0xff,
    'w', 3, 0xd2, 0x50, 0xb8,
    'w', 3, 0xd2, 0x51, 0x64,
    'w', 3, 0xd2, 0x52, 0x00,
    'w', 3, 0xd2, 0x53, 0x18,
    'w', 3, 0xd2, 0x54, 0xbc,
    'w', 3, 0xd2, 0x55, 0x46,
    'w', 3, 0xd2, 0x56, 0x00,
    'w', 3, 0xd2, 0x57, 0x03,
    'w', 3, 0xd2, 0x58, 0x94,
    'w', 3, 0xd2, 0x59, 0x85,
    'w', 3, 0xd2, 0x5a, 0x00,
    'w', 3, 0xd2, 0x5b, 0x00,
    'w', 3, 0xd2, 0x5c, 0xb8,
    'w', 3, 0xd2, 0x5d, 0x63,
    'w', 3, 0xd2, 0x5e, 0x00,
    'w', 3, 0xd2, 0x5f, 0x98,
    'w', 3, 0xd2, 0x60, 0xe0,
    'w', 3, 0xd2, 0x61, 0x64,
    'w', 3, 0xd2, 0x62, 0x18,
    'w', 3, 0xd2, 0x63, 0x00,
    'w', 3, 0xd2, 0x64, 0x0f,
    'w', 3, 0xd2, 0x65, 0xff,
    'w', 3, 0xd2, 0x66, 0xff,
    'w', 3, 0xd2, 0x67, 0xf0,
    'w', 3, 0xd2, 0x68, 0xdc,
    'w', 3, 0xd2, 0x69, 0x05,
    'w', 3, 0xd2, 0x6a, 0x18,
    'w', 3, 0xd2, 0x6b, 0x00,
    'w', 3, 0xd2, 0x6c, 0x9c,
    'w', 3, 0xd2, 0x6d, 0x68,
    'w', 3, 0xd2, 0x6e, 0x00,
    'w', 3, 0xd2, 0x6f, 0x01,
    'w', 3, 0xd2, 0x70, 0xa5,
    'w', 3, 0xd2, 0x71, 0x03,
    'w', 3, 0xd2, 0x72, 0x00,
    'w', 3, 0xd2, 0x73, 0xff,
    'w', 3, 0xd2, 0x74, 0xbc,
    'w', 3, 0xd2, 0x75, 0x48,
    'w', 3, 0xd2, 0x76, 0x00,
    'w', 3, 0xd2, 0x77, 0x01,
    'w', 3, 0xd2, 0x78, 0x0f,
    'w', 3, 0xd2, 0x79, 0xff,
    'w', 3, 0xd2, 0x7a, 0xff,
    'w', 3, 0xd2, 0x7b, 0xea,
    'w', 3, 0xd2, 0x7c, 0xb8,
    'w', 3, 0xd2, 0x7d, 0xe8,
    'w', 3, 0xd2, 0x7e, 0x00,
    'w', 3, 0xd2, 0x7f, 0x02,
    'w', 3, 0xd2, 0x80, 0x18,
    'w', 3, 0xd2, 0x81, 0x60,
    'w', 3, 0xd2, 0x82, 0x00,
    'w', 3, 0xd2, 0x83, 0x01,
    'w', 3, 0xd2, 0x84, 0xa8,
    'w', 3, 0xd2, 0x85, 0x63,
    'w', 3, 0xd2, 0x86, 0x06,
    'w', 3, 0xd2, 0x87, 0x14,
    'w', 3, 0xd2, 0x88, 0x07,
    'w', 3, 0xd2, 0x89, 0xff,
    'w', 3, 0xd2, 0x8a, 0xe4,
    'w', 3, 0xd2, 0x8b, 0x8c,
    'w', 3, 0xd2, 0x8c, 0x9c,
    'w', 3, 0xd2, 0x8d, 0x83,
    'w', 3, 0xd2, 0x8e, 0x00,
    'w', 3, 0xd2, 0x8f, 0x10,
    'w', 3, 0xd2, 0x90, 0x85,
    'w', 3, 0xd2, 0x91, 0x21,
    'w', 3, 0xd2, 0x92, 0x00,
    'w', 3, 0xd2, 0x93, 0x00,
    'w', 3, 0xd2, 0x94, 0x44,
    'w', 3, 0xd2, 0x95, 0x00,
    'w', 3, 0xd2, 0x96, 0x48,
    'w', 3, 0xd2, 0x97, 0x00,
    'w', 3, 0xd2, 0x98, 0x9c,
    'w', 3, 0xd2, 0x99, 0x21,
    'w', 3, 0xd2, 0x9a, 0x00,
    'w', 3, 0xd2, 0x9b, 0x04,
    'w', 3, 0xd2, 0x9c, 0x18,
    'w', 3, 0xd2, 0x9d, 0x60,
    'w', 3, 0xd2, 0x9e, 0x80,
    'w', 3, 0xd2, 0x9f, 0x06,
    'w', 3, 0xd2, 0xa0, 0x9c,
    'w', 3, 0xd2, 0xa1, 0x80,
    'w', 3, 0xd2, 0xa2, 0xff,
    'w', 3, 0xd2, 0xa3, 0xaa,
    'w', 3, 0xd2, 0xa4, 0xa8,
    'w', 3, 0xd2, 0xa5, 0xa3,
    'w', 3, 0xd2, 0xa6, 0x00,
    'w', 3, 0xd2, 0xa7, 0x01,
    'w', 3, 0xd2, 0xa8, 0xd8,
    'w', 3, 0xd2, 0xa9, 0x03,
    'w', 3, 0xd2, 0xaa, 0x20,
    'w', 3, 0xd2, 0xab, 0x00,
    'w', 3, 0xd2, 0xac, 0x9c,
    'w', 3, 0xd2, 0xad, 0xc0,
    'w', 3, 0xd2, 0xae, 0xff,
    'w', 3, 0xd2, 0xaf, 0xbb,
    'w', 3, 0xd2, 0xb0, 0xa8,
    'w', 3, 0xd2, 0xb1, 0x63,
    'w', 3, 0xd2, 0xb2, 0x6e,
    'w', 3, 0xd2, 0xb3, 0x43,
    'w', 3, 0xd2, 0xb4, 0xd8,
    'w', 3, 0xd2, 0xb5, 0x05,
    'w', 3, 0xd2, 0xb6, 0x30,
    'w', 3, 0xd2, 0xb7, 0x00,
    'w', 3, 0xd2, 0xb8, 0xd8,
    'w', 3, 0xd2, 0xb9, 0x03,
    'w', 3, 0xd2, 0xba, 0x20,
    'w', 3, 0xd2, 0xbb, 0x00,
    'w', 3, 0xd2, 0xbc, 0x44,
    'w', 3, 0xd2, 0xbd, 0x00,
    'w', 3, 0xd2, 0xbe, 0x48,
    'w', 3, 0xd2, 0xbf, 0x00,
    'w', 3, 0xd2, 0xc0, 0x15,
    'w', 3, 0xd2, 0xc1, 0x00,
    'w', 3, 0xd2, 0xc2, 0x00,
    'w', 3, 0xd2, 0xc3, 0x00,
    'w', 3, 0xd2, 0xc4, 0x18,
    'w', 3, 0xd2, 0xc5, 0x80,
    'w', 3, 0xd2, 0xc6, 0x00,
    'w', 3, 0xd2, 0xc7, 0x01,
    'w', 3, 0xd2, 0xc8, 0xa8,
    'w', 3, 0xd2, 0xc9, 0x84,
    'w', 3, 0xd2, 0xca, 0x0a,
    'w', 3, 0xd2, 0xcb, 0x12,
    'w', 3, 0xd2, 0xcc, 0x8c,
    'w', 3, 0xd2, 0xcd, 0x64,
    'w', 3, 0xd2, 0xce, 0x00,
    'w', 3, 0xd2, 0xcf, 0x00,
    'w', 3, 0xd2, 0xd0, 0xbc,
    'w', 3, 0xd2, 0xd1, 0x03,
    'w', 3, 0xd2, 0xd2, 0x00,
    'w', 3, 0xd2, 0xd3, 0x00,
    'w', 3, 0xd2, 0xd4, 0x13,
    'w', 3, 0xd2, 0xd5, 0xff,
    'w', 3, 0xd2, 0xd6, 0xff,
    'w', 3, 0xd2, 0xd7, 0xfe,
    'w', 3, 0xd2, 0xd8, 0x15,
    'w', 3, 0xd2, 0xd9, 0x00,
    'w', 3, 0xd2, 0xda, 0x00,
    'w', 3, 0xd2, 0xdb, 0x00,
    'w', 3, 0xd2, 0xdc, 0x44,
    'w', 3, 0xd2, 0xdd, 0x00,
    'w', 3, 0xd2, 0xde, 0x48,
    'w', 3, 0xd2, 0xdf, 0x00,
    'w', 3, 0xd2, 0xe0, 0x15,
    'w', 3, 0xd2, 0xe1, 0x00,
    'w', 3, 0xd2, 0xe2, 0x00,
    'w', 3, 0xd2, 0xe3, 0x00,
    'w', 3, 0xd2, 0xe4, 0x00,
    'w', 3, 0xd2, 0xe5, 0x00,
    'w', 3, 0xd2, 0xe6, 0x00,
    'w', 3, 0xd2, 0xe7, 0x00,
    'w', 3, 0xd2, 0xe8, 0x00,
    'w', 3, 0xd2, 0xe9, 0x00,
    'w', 3, 0xd2, 0xea, 0x00,
    'w', 3, 0xd2, 0xeb, 0x00, // reserved end
    'w', 3, 0x6f, 0x0e, 0x33, //---------------> Reserved
    'w', 3, 0x6f, 0x0f, 0x33, //---------------> Reserved
    'w', 3, 0x46, 0x0e, 0x08, //-------
    'w', 3, 0x46, 0x0f, 0x01, //   |
    'w', 3, 0x46, 0x10, 0x00, //   |
    'w', 3, 0x46, 0x11, 0x01, //   |
    'w', 3, 0x46, 0x12, 0x00, // VFIFO control
    'w', 3, 0x46, 0x13, 0x01, //   |
    'w', 3, 0x46, 0x05, 0x08, //   |
    'w', 3, 0x46, 0x08, 0x00, //   |
    'w', 3, 0x46, 0x09, 0x08, //-------
    'w', 3, 0x68, 0x04, 0x00, //-------
    'w', 3, 0x68, 0x05, 0x06, // Embedded line control
    'w', 3, 0x68, 0x06, 0x00, //-------
    'w', 3, 0x51, 0x20, 0x00, //---------------> Exit colorbar setting
    'w', 3, 0x35, 0x10, 0x00, //---------------> Reserved
    'w', 3, 0x35, 0x04, 0x00, //---------------> Reserved
    'w', 3, 0x68, 0x00, 0x00, //---------------> Embedded line control
    'w', 3, 0x6f, 0x0d, 0x0f, //---------------> Reserved
    'w', 3, 0x50, 0x00, 0xff, //-------
    'w', 3, 0x50, 0x01, 0xbf, // ISP control
    'w', 3, 0x50, 0x02, 0x7e, //-------
    'w', 3, 0x50, 0x3d, 0x00, //---------------> Test pattern register
    'w', 3, 0xc4, 0x50, 0x01, //-------
    'w', 3, 0xc4, 0x52, 0x04, //   |
    'w', 3, 0xc4, 0x53, 0x00, //   |
    'w', 3, 0xc4, 0x54, 0x00, //   |
    'w', 3, 0xc4, 0x55, 0x00, //   |
    'w', 3, 0xc4, 0x56, 0x00, //   |
    'w', 3, 0xc4, 0x57, 0x00, //   |
    'w', 3, 0xc4, 0x58, 0x00, //   |
    'w', 3, 0xc4, 0x59, 0x00, //   |
    'w', 3, 0xc4, 0x5b, 0x00, //   |
    'w', 3, 0xc4, 0x5c, 0x00, //   |
    'w', 3, 0xc4, 0x5d, 0x00, //   |
    'w', 3, 0xc4, 0x5e, 0x01, //   | register related to banding 0 -> 1
    'w', 3, 0xc4, 0x5f, 0x01, //   | register related to banding 0 -> 1
    'w', 3, 0xc4, 0x60, 0x01, //   | register related to banding 0 -> 1
    'w', 3, 0xc4, 0x61, 0x00, //   | register related to banding 1 -> 0
    'w', 3, 0xc4, 0x62, 0x00, //   | register related to banding 1 -> 0
    'w', 3, 0xc4, 0x64, 0x88, //   |
    'w', 3, 0xc4, 0x65, 0x00, //   |
    'w', 3, 0xc4, 0x66, 0x8a, //   |
    'w', 3, 0xc4, 0x67, 0x00, //   |
    'w', 3, 0xc4, 0x68, 0x86, //   |
    'w', 3, 0xc4, 0x69, 0x00, //   |
    'w', 3, 0xc4, 0x6a, 0x40, //   |
    'w', 3, 0xc4, 0x6b, 0x50, //   |
    'w', 3, 0xc4, 0x6c, 0x30, //   |
    'w', 3, 0xc4, 0x6d, 0x28, //   |
    'w', 3, 0xc4, 0x6e, 0x60, // AEC target range control
    'w', 3, 0xc4, 0x6f, 0x40, //   |
    'w', 3, 0xc4, 0x7c, 0x01, //   |
    'w', 3, 0xc4, 0x7d, 0x38, //   |
    'w', 3, 0xc4, 0x7e, 0x00, //   |
    'w', 3, 0xc4, 0x7f, 0x00, //   |
    'w', 3, 0xc4, 0x80, 0x00, //   |
    'w', 3, 0xc4, 0x81, 0xff, //   |
    'w', 3, 0xc4, 0x82, 0x00, //   |
    'w', 3, 0xc4, 0x83, 0x40, //   |
    'w', 3, 0xc4, 0x84, 0x00, //   |
    'w', 3, 0xc4, 0x85, 0x18, //   |
    'w', 3, 0xc4, 0x86, 0x00, //   |
    'w', 3, 0xc4, 0x87, 0x18, //   |
    'w', 3, 0xc4, 0x88, 0x34, //   |
    'w', 3, 0xc4, 0x89, 0x00, //   |
    'w', 3, 0xc4, 0x8a, 0x34, //   |
    'w', 3, 0xc4, 0x8b, 0x00, //   |
    'w', 3, 0xc4, 0x8c, 0x00, //   |
    'w', 3, 0xc4, 0x8d, 0x04, //   |
    'w', 3, 0xc4, 0x8e, 0x00, //   |
    'w', 3, 0xc4, 0x8f, 0x04, //   |
    'w', 3, 0xc4, 0x90, 0x07, //   |
    'w', 3, 0xc4, 0x92, 0x20, //   |
    'w', 3, 0xc4, 0x93, 0x08, //   |
    'w', 3, 0xc4, 0x98, 0x02, //   |
    'w', 3, 0xc4, 0x99, 0x00, //   |
    'w', 3, 0xc4, 0x9a, 0x02, //   |
    'w', 3, 0xc4, 0x9b, 0x00, //   |
    'w', 3, 0xc4, 0x9c, 0x02, //   |
    'w', 3, 0xc4, 0x9d, 0x00, //   |
    'w', 3, 0xc4, 0x9e, 0x02, //   |
    'w', 3, 0xc4, 0x9f, 0x60, //   |
    'w', 3, 0xc4, 0xa0, 0x03, //   |
    'w', 3, 0xc4, 0xa1, 0x00, //   |
    'w', 3, 0xc4, 0xa2, 0x04, //   |
    'w', 3, 0xc4, 0xa3, 0x00, //   |
    'w', 3, 0xc4, 0xa4, 0x00, //   |
    'w', 3, 0xc4, 0xa5, 0x10, //   |
    'w', 3, 0xc4, 0xa6, 0x00, //   |
    'w', 3, 0xc4, 0xa7, 0x40, //   |
    'w', 3, 0xc4, 0xa8, 0x00, //   |
    'w', 3, 0xc4, 0xa9, 0x80, //   |
    'w', 3, 0xc4, 0xaa, 0x0d, //   |
    'w', 3, 0xc4, 0xab, 0x1f, //   | //  register related to banding 0 -> 0x1f
    'w', 3, 0xc4, 0xac, 0x0f, //   |
    'w', 3, 0xc4, 0xad, 0xc0, //-------
    'w', 3, 0xc4, 0xb4, 0x01, //-------
    'w', 3, 0xc4, 0xb5, 0x01, //   |
    'w', 3, 0xc4, 0xb6, 0x00, //   |
    'w', 3, 0xc4, 0xb7, 0x01, //---------------> BLC control
    'w', 3, 0xc4, 0xb8, 0x00, //   |
    'w', 3, 0xc4, 0xb9, 0x01, //   |
    'w', 3, 0xc4, 0xba, 0x01, //   |
    'w', 3, 0xc4, 0xbb, 0x00, // Combine control
    'w', 3, 0xc4, 0xbc, 0x01, //   |
    'w', 3, 0xc4, 0xbd, 0x60, //   |
    'w', 3, 0xc4, 0xbe, 0x02, //   |
    'w', 3, 0xc4, 0xbf, 0x33, //   |
    'w', 3, 0xc4, 0xc8, 0x03, //   |
    'w', 3, 0xc4, 0xc9, 0xd0, //   |
    'w', 3, 0xc4, 0xca, 0x0e, //   |
    'w', 3, 0xc4, 0xcb, 0x00, //-------
    'w', 3, 0xc4, 0xcc, 0x10, //-------
    'w', 3, 0xc4, 0xcd, 0x18, //   |
    'w', 3, 0xc4, 0xce, 0x10, // AWB control
    'w', 3, 0xc4, 0xcf, 0x18, //   |
    'w', 3, 0xc4, 0xd0, 0x04, //   |
    'w', 3, 0xc4, 0xd1, 0x80, //-------
    'w', 3, 0xc4, 0xe0, 0x04, //-------
    'w', 3, 0xc4, 0xe1, 0x02, //   |
    'w', 3, 0xc4, 0xe2, 0x01, // BLC control
    'w', 3, 0xc4, 0xe4, 0x10, //-------
    'w', 3, 0xc4, 0xe5, 0x20, //   |
    'w', 3, 0xc4, 0xe6, 0x30, //   |
    'w', 3, 0xc4, 0xe7, 0x40, //   |
    'w', 3, 0xc4, 0xe8, 0x50, //   |
    'w', 3, 0xc4, 0xe9, 0x60, //   |
    'w', 3, 0xc4, 0xea, 0x70, //   |
    'w', 3, 0xc4, 0xeb, 0x80, //   |
    'w', 3, 0xc4, 0xec, 0x90, //   |
    'w', 3, 0xc4, 0xed, 0xa0, //   |
    'w', 3, 0xc4, 0xee, 0xb0, // TMAP control
    'w', 3, 0xc4, 0xef, 0xc0, //   |
    'w', 3, 0xc4, 0xf0, 0xd0, //   |
    'w', 3, 0xc4, 0xf1, 0xe0, //   |
    'w', 3, 0xc4, 0xf2, 0xf0, //   |
    'w', 3, 0xc4, 0xf3, 0x80, //   |
    'w', 3, 0xc4, 0xf4, 0x00, //   |
    'w', 3, 0xc4, 0xf5, 0x20, //   |
    'w', 3, 0xc4, 0xf6, 0x02, //   |
    'w', 3, 0xc4, 0xf7, 0x00, //   |
    'w', 3, 0xc4, 0xf8, 0x04, //   |
    'w', 3, 0xc4, 0xf9, 0x0b, //-------
    'w', 3, 0xc4, 0xfa, 0x00, //-------
    'w', 3, 0xc4, 0xfb, 0x01, //   |
    'w', 3, 0xc4, 0xfc, 0x01, //   |
    'w', 3, 0xc4, 0xfd, 0x00, //   |
    'w', 3, 0xc4, 0xfe, 0x04, //   |
    'w', 3, 0xc4, 0xff, 0x02, //   |
    'w', 3, 0xc5, 0x00, 0x48, //   |
    'w', 3, 0xc5, 0x01, 0x74, //   |
    'w', 3, 0xc5, 0x02, 0x58, //   |
    'w', 3, 0xc5, 0x03, 0x80, // BLC control
    'w', 3, 0xc5, 0x04, 0x05, //   |
    'w', 3, 0xc5, 0x05, 0x80, //   |
    'w', 3, 0xc5, 0x06, 0x03, //   |
    'w', 3, 0xc5, 0x07, 0x80, //   |
    'w', 3, 0xc5, 0x08, 0x01, //   |
    'w', 3, 0xc5, 0x09, 0xc0, //   |
    'w', 3, 0xc5, 0x0a, 0x01, //   |
    'w', 3, 0xc5, 0x0b, 0xa0, //   |
    'w', 3, 0xc5, 0x0c, 0x01, //   |
    'w', 3, 0xc5, 0x0d, 0x2c, //   |
    'w', 3, 0xc5, 0x0e, 0x01, //   |
    'w', 3, 0xc5, 0x0f, 0x0a, //-------
    'w', 3, 0xc5, 0x10, 0x00, //-------
    'w', 3, 0xc5, 0x11, 0x01, //   |
    'w', 3, 0xc5, 0x12, 0x01, // Reserved
    'w', 3, 0xc5, 0x13, 0x80, //-------
    'w', 3, 0xc5, 0x14, 0x04, //-------
    'w', 3, 0xc5, 0x15, 0x00, //   |
    'w', 3, 0xc5, 0x18, 0x03, // AEC control
    'w', 3, 0xc5, 0x19, 0x48, //   |
    'w', 3, 0xc5, 0x1a, 0x07, //   |
    'w', 3, 0xc5, 0x1b, 0x70, //-------
    'w', 3, 0xc2, 0xe0, 0x00, //-------
    'w', 3, 0xc2, 0xe1, 0x51, //   |
    'w', 3, 0xc2, 0xe2, 0x00, //   |
    'w', 3, 0xc2, 0xe3, 0xd6, //   |
    'w', 3, 0xc2, 0xe4, 0x01, // Reserved
    'w', 3, 0xc2, 0xe5, 0x5e, //   |
    'w', 3, 0xc2, 0xe9, 0x01, //   |
    'w', 3, 0xc2, 0xea, 0x7a, //---------------> Exit colorbar setting
    'w', 3, 0xc2, 0xeb, 0x90, //---------------> Exit colorbar setting
    'w', 3, 0xc2, 0xed, 0x00, //   |
    'w', 3, 0xc2, 0xee, 0x7a, //   |
    'w', 3, 0xc2, 0xef, 0x64, //-------
    'w', 3, 0xc3, 0x08, 0x00, //-------
    'w', 3, 0xc3, 0x09, 0x00, // AEC target range control
    'w', 3, 0xc3, 0x0a, 0x00, //-------
    'w', 3, 0xc3, 0x0c, 0x00, //-------
    'w', 3, 0xc3, 0x0d, 0x01, // Combine control
    'w', 3, 0xc3, 0x0e, 0x00, //   |
    'w', 3, 0xc3, 0x0f, 0x00, //-------
    'w', 3, 0xc3, 0x10, 0x01, //-------
    'w', 3, 0xc3, 0x11, 0x60, // Reserved
    'w', 3, 0xc3, 0x12, 0xff, //   |
    'w', 3, 0xc3, 0x13, 0x08, //-------
    'w', 3, 0xc3, 0x14, 0x01, //-------
    'w', 3, 0xc3, 0x15, 0x7f, // Auto color saturation
    'w', 3, 0xc3, 0x16, 0xff, //   |
    'w', 3, 0xc3, 0x17, 0x0b, //-------
    'w', 3, 0xc3, 0x18, 0x00, //-------
    'w', 3, 0xc3, 0x19, 0x0c, //   |
    'w', 3, 0xc3, 0x1a, 0x00, //   |
    'w', 3, 0xc3, 0x1b, 0xe0, //   |
    'w', 3, 0xc3, 0x1c, 0x00, //   |
    'w', 3, 0xc3, 0x1d, 0x14, //   |
    'w', 3, 0xc3, 0x1e, 0x00, //   |
    'w', 3, 0xc3, 0x1f, 0xc5, //   |
    'w', 3, 0xc3, 0x20, 0xff, //   |
    'w', 3, 0xc3, 0x21, 0x4b, //   |
    'w', 3, 0xc3, 0x22, 0xff, //   |
    'w', 3, 0xc3, 0x23, 0xf0, //   |
    'w', 3, 0xc3, 0x24, 0xff, //   |
    'w', 3, 0xc3, 0x25, 0xe8, //   |
    'w', 3, 0xc3, 0x26, 0x00, //   |
    'w', 3, 0xc3, 0x27, 0x46, //   |
    'w', 3, 0xc3, 0x28, 0xff, //   |
    'w', 3, 0xc3, 0x29, 0xd2, //   |
    'w', 3, 0xc3, 0x2a, 0xff, //   |
    'w', 3, 0xc3, 0x2b, 0xe4, //   |
    'w', 3, 0xc3, 0x2c, 0xff, //   |
    'w', 3, 0xc3, 0x2d, 0xbb, //   |
    'w', 3, 0xc3, 0x2e, 0x00, //   |
    'w', 3, 0xc3, 0x2f, 0x61, //   |
    'w', 3, 0xc3, 0x30, 0xff, // CMX control
    'w', 3, 0xc3, 0x31, 0xf9, //   |
    'w', 3, 0xc3, 0x32, 0x00, //   |
    'w', 3, 0xc3, 0x33, 0xd9, //   |
    'w', 3, 0xc3, 0x34, 0x00, //   |
    'w', 3, 0xc3, 0x35, 0x2e, //   |
    'w', 3, 0xc3, 0x36, 0x00, //   |
    'w', 3, 0xc3, 0x37, 0xb1, //   |
    'w', 3, 0xc3, 0x38, 0xff, //   |
    'w', 3, 0xc3, 0x39, 0x64, //   |
    'w', 3, 0xc3, 0x3a, 0xff, //   |
    'w', 3, 0xc3, 0x3b, 0xeb, //   |
    'w', 3, 0xc3, 0x3c, 0xff, //   |
    'w', 3, 0xc3, 0x3d, 0xe8, //   |
    'w', 3, 0xc3, 0x3e, 0x00, //   |
    'w', 3, 0xc3, 0x3f, 0x48, //   |
    'w', 3, 0xc3, 0x40, 0xff, //   |
    'w', 3, 0xc3, 0x41, 0xd0, //   |
    'w', 3, 0xc3, 0x42, 0xff, //   |
    'w', 3, 0xc3, 0x43, 0xed, //   |
    'w', 3, 0xc3, 0x44, 0xff, //   |
    'w', 3, 0xc3, 0x45, 0xad, //   |
    'w', 3, 0xc3, 0x46, 0x00, //   |
    'w', 3, 0xc3, 0x47, 0x66, //-------
    'w', 3, 0xc3, 0x48, 0x01, //---------------> Reserved
    'w', 3, 0xc3, 0x49, 0x00, //---------------> Reserved
    'w', 3, 0x67, 0x00, 0x04, //-------
    'w', 3, 0x67, 0x01, 0x7b, //   |
    'w', 3, 0x67, 0x02, 0xfd, //   |
    'w', 3, 0x67, 0x03, 0xf9, // Temperature sensor control
    'w', 3, 0x67, 0x04, 0x3d, //   |
    'w', 3, 0x67, 0x05, 0x71, //   |
    'w', 3, 0x67, 0x06, 0x78, //-------
    'w', 3, 0x67, 0x08, 0x05, //---------------> Reserved
    'w', 3, 0x6f, 0x06, 0x6f, //-------
    'w', 3, 0x6f, 0x07, 0x00, //   |
    'w', 3, 0x6f, 0x0a, 0x6f, // Group writer
    'w', 3, 0x6f, 0x0b, 0x00, //   |
    'w', 3, 0x6f, 0x00, 0x03, //-------
    'w', 3, 0xc3, 0x4c, 0x01, //-------
    'w', 3, 0xc3, 0x4d, 0x00, //   |
    'w', 3, 0xc3, 0x4e, 0x46, //   |
    'w', 3, 0xc3, 0x4f, 0x55, //   |
    'w', 3, 0xc3, 0x50, 0x00, //   |
    'w', 3, 0xc3, 0x51, 0x40, //   |
    'w', 3, 0xc3, 0x52, 0x00, //   |
    'w', 3, 0xc3, 0x53, 0xff, //   |
    'w', 3, 0xc3, 0x54, 0x04, // Reserved
    'w', 3, 0xc3, 0x55, 0x08, //   |
    'w', 3, 0xc3, 0x56, 0x01, //   |
    'w', 3, 0xc3, 0x57, 0xef, //   |
    'w', 3, 0xc3, 0x58, 0x30, //   |
    'w', 3, 0xc3, 0x59, 0x01, //   |
    'w', 3, 0xc3, 0x5a, 0x64, //   |
    'w', 3, 0xc3, 0x5b, 0x46, //   |
    'w', 3, 0xc3, 0x5c, 0x00, //-------
    'w', 3, 0x30, 0x42, 0xf0, //-------
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, // Repetition (System control)
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //   |
    'w', 3, 0x30, 0x42, 0xf0, //-------
    'w', 3, 0x30, 0x1b, 0xf0, //-------
    'w', 3, 0x30, 0x1c, 0xf0, // System control
    'w', 3, 0x30, 0x1a, 0xf0, //-------
    'w', 3, 0xce, 0xb0, 0x00, //-------
    'w', 3, 0xce, 0xb1, 0x00, //   |
    'w', 3, 0xce, 0xb2, 0x00, //   |
    'w', 3, 0xce, 0xb3, 0x00, // Reserved
    'w', 3, 0xce, 0xb4, 0x00, //   |
    'w', 3, 0xce, 0xb5, 0x00, //   |
    'w', 3, 0xce, 0xb6, 0x00, //   |
    'w', 3, 0xce, 0xb7, 0x00, //-------
    'w', 3, 0x30, 0x1b, 0xff, //-------
    //3, 0x30, 0x42, 0xf9, //   |
    'w', 3, 0x30, 0x03, 0x20, //   |
    'w', 3, 0x30, 0x04, 0x21, // System control
    'w', 3, 0x30, 0x05, 0x14, //   |
    'w', 3, 0x30, 0x06, 0x11, //   |
    'w', 3, 0x30, 0x24, 0x01, //-------
    'w', 3, 0x36, 0x21, 0x63, //---------------> Analog control
    'w', 3, 0x37, 0x02, 0x20, //-------
    'w', 3, 0x37, 0x03, 0x48, // Sensor control
    'w', 3, 0x37, 0x04, 0x32, //-------
#if 1
    'w', 3, 0x38, 0x00, 0x00, //-------
    'w', 3, 0x38, 0x01, 0x00, //   |
    'w', 3, 0x38, 0x02, 0x00, //   |
    'w', 3, 0x38, 0x03, 0x04, //   |
    'w', 3, 0x38, 0x04, 0x00, //   |
    'w', 3, 0x38, 0x05, 0xff, //   |
    'w', 3, 0x38, 0x06, 0x03, //   |
    'w', 3, 0x38, 0x07, 0x27, //   |
    'w', 3, 0x38, 0x08, 0x05, //   |
    'w', 3, 0x38, 0x09, 0x00, //   |
    'w', 3, 0x38, 0x0a, 0x03, //   |
    'w', 3, 0x38, 0x0b, 0x20, // Timing control (original)
    'w', 3, 0x38, 0x0c, 0x07, //   |
    'w', 3, 0x38, 0x0d, 0x3c, //   |
    'w', 3, 0x38, 0x0e, 0x03, //   |
    'w', 3, 0x38, 0x0f, 0x60, //   |
    'w', 3, 0x38, 0x10, 0x00, //   |
    'w', 3, 0x38, 0x11, 0x10, //   |
    'w', 3, 0x38, 0x12, 0x00, //   |
    'w', 3, 0x38, 0x13, 0x02, //   |
    'w', 3, 0x38, 0x1c, 0x00, //   |
    'w', 3, 0x38, 0x1e, 0x00, //   |
    'w', 3, 0x38, 0x1f, 0x0c, //-------
#else
    'w', 3, 0x38, 0x00, 0x00, //-------
    'w', 3, 0x38, 0x01, 0x00, //   |
    'w', 3, 0x38, 0x02, 0x00, //   |
    'w', 3, 0x38, 0x03, 0x00, //   |
    'w', 3, 0x38, 0x04, 0x04, //   |
    'w', 3, 0x38, 0x05, 0xff, //   |
    'w', 3, 0x38, 0x06, 0x03, //   |
    'w', 3, 0x38, 0x07, 0x1f, //   |
    'w', 3, 0x38, 0x08, 0x05, //   |
    'w', 3, 0x38, 0x09, 0x00, //   |
    'w', 3, 0x38, 0x0a, 0x03, //   |
    'w', 3, 0x38, 0x0b, 0x20, // Timing control
    'w', 3, 0x38, 0x0c, 0x07, //   |
    'w', 3, 0x38, 0x0d, 0x3c, //   |
    'w', 3, 0x38, 0x0e, 0x03, //   |
    'w', 3, 0x38, 0x0f, 0x60, //   |
    'w', 3, 0x38, 0x10, 0x00, //   |
    'w', 3, 0x38, 0x11, 0x10, //   |
    'w', 3, 0x38, 0x12, 0x00, //   |
    'w', 3, 0x38, 0x13, 0x02, //   |
    'w', 3, 0x38, 0x1c, 0x00, //   |
    'w', 3, 0x38, 0x1e, 0x00, //   |
    'w', 3, 0x38, 0x1f, 0x0c, //-------
#endif
    'w', 3, 0x40, 0x01, 0x06, //-------
    'w', 3, 0x40, 0x04, 0x04, //   |
    'w', 3, 0x40, 0x50, 0x22, // BLC functions
    'w', 3, 0x40, 0x51, 0x24, //-------
    'w', 3, 0x46, 0x05, 0x08, //-------
    'w', 3, 0x46, 0x06, 0x0e, //   |
    'w', 3, 0x46, 0x07, 0x78, //   |
    'w', 3, 0x46, 0x08, 0x00, //   |
    'w', 3, 0x46, 0x09, 0x08, // VFIFO control
    'w', 3, 0x46, 0x0a, 0x04, //   |
    'w', 3, 0x46, 0x0b, 0x78, //   |
    'w', 3, 0x46, 0x10, 0x05, //   |
    'w', 3, 0x46, 0x13, 0x11, //-------
    'w', 3, 0xc4, 0x88, 0x35, //-------
    'w', 3, 0xc4, 0x89, 0x80, //   |
    'w', 3, 0xc4, 0x8a, 0x35, // AEC target range control
    'w', 3, 0xc4, 0x8b, 0x80, //-------
    'w', 3, 0xc4, 0xcc, 0x10, //-------
    'w', 3, 0xc4, 0xcd, 0x18, //   |
    'w', 3, 0xc4, 0xce, 0x10, // AWB control
    'w', 3, 0xc4, 0xcf, 0x18, //-------
    'w', 3, 0xc5, 0x10, 0x00, //-------
    'w', 3, 0xc5, 0x11, 0x01, //   |
    'w', 3, 0xc5, 0x12, 0x01, // Reserved
    'w', 3, 0xc5, 0x13, 0x88, //-------
    'w', 3, 0x50, 0x05, 0x08, //---------------> Format related
    'w', 3, 0x30, 0x07, 0x01, //---------------> Format related
    // RAW
    // 3, 0x30, 0x07, 0x02,
    'w', 3, 0x6e, 0x47, 0x0c, //---------------> Reserved
    'w', 3, 0xc5, 0x18, 0x03, //-------
    'w', 3, 0xc5, 0x19, 0x60, //   |
    'w', 3, 0xc5, 0x1a, 0x07, // AEC control
    'w', 3, 0xc5, 0x1b, 0x3c, //-------
    'w', 3, 0x56, 0x08, 0x0d, //---------------> Position window control
    'w', 3, 0x68, 0x00, 0x00, //---------------> Embedded line control
    'w', 3, 0x46, 0x0e, 0x08, //-------
    'w', 3, 0x46, 0x0f, 0x01, // VFIFO control
    'w', 3, 0x46, 0x11, 0x01, //-------
    'w', 3, 0x68, 0x04, 0x00, //---------------> Embedded line control
    'w', 3, 0x68, 0x05, 0x06, //---------------> Embedded line control
    //3, 0x30, 0x42, 0xf0, //---------------> System control
    'e'
};

static const unsigned char ov10635_enable_streaming[] = {
    3, 0x30, 0x1b, 0xf0, //---------------> System control
};

static const unsigned char *ov10635_sensor_settings[ISC_CONFIG_OV10635_NUM_SENSOR_SETTING] = {
    /* Index 0 : 422p 8bit 1280x800 without emb */
    ov10635_422p8_1280x800,
    /* TBD : Index 1 : 422p 8bit 1280x800 with emb */
    NULL,
    /* TBD : Index 2: 422p 10bit 1280x720 without emb */
    NULL,
    /* TBD : Index 3: 422p 10bit 1280x720 with emb */
    NULL
};

#endif /* _OV10635_SETTING_H_ */
